yield abundantly - German English Dictionary